Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Summary of Components of Gross Operating Lease Costs (Details)

v3.25.0.1
LEASES - Summary of Components of Gross Operating Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease cost $ 26,347 $ 24,919
Short-term lease cost 7,585 5,750
Variable lease cost 5,326 4,236
Sublease income (1,274) (609)
Total lease cost, net $ 37,984 $ 34,296