XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating leases    
Remainder of 2023 $ 13,802  
2024 15,481  
2025 8,561  
2026 7,153  
2027 6,433  
2028 18,295  
Total lease payments 69,725  
Less: interest (11,385)  
Present value of lease liabilities $ 58,340 $ 61,599