XML 81 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
LEASES      
Operating lease cost $ 12,060 $ 8,641 $ 4,614
Short-term lease cost 5,545 3,705 5,218
Variable lease cost 861 773 710
Finance leases:      
Amortization of right-of-use assets 1,259 545 546
Interest on lease liabilities 255 24 19
Finance lease cost 1,514 569 565
Total lease cost $ 19,980 $ 13,688 $ 11,107