XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of the Company's operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Rent to be Capitalized    
2025 $ 10,681  
2026 14,047  
2027 12,206  
2028 5,921  
2029 3,211  
Thereafter 5,772  
Total undiscounted lease payments 51,838  
Less amounts representing interest (3,406)  
Operating lease liabilities $ 48,432 $ 48,993