XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Maturities of the Company's operating lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Rent to be Capitalized    
2024 $ 10,023  
2025 13,162  
2026 12,511  
2027 10,670  
2028 4,656  
Thereafter 7,274  
Total undiscounted lease payments 58,296  
Less amounts representing interest (3,569)  
Operating lease liabilities $ 54,727 $ 55,454