XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating    
Remainder of 2024 $ 5,460  
2025 10,354  
2026 8,207  
2027 5,244  
2028 3,770  
Thereafter 17,883  
Total lease payments 50,918  
Less: Imputed interest (17,758)  
Present value of lease liabilities 33,160 $ 31,919
Financing    
Remainder of 2024 51  
2025 78  
2026 30  
2027 7  
2028 0  
Thereafter 0  
Total lease payments 166  
Less: Imputed interest (12)  
Present value of lease liabilities 154 $ 215
Total    
Remainder of 2024 5,511  
2025 10,432  
2026 8,237  
2027 5,251  
2028 3,770  
Thereafter 17,883  
Total lease payments 51,084  
Less: Imputed interest (17,770)  
Present value of lease liabilities $ 33,314