XML 198 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remaining six months) $ 5,872  
2025 11,713  
2026 11,447  
2027 10,525  
2028 7,420  
2029 2,455  
Thereafter 6,491  
Total lease payments 55,923  
Less: imputed interest (8,346)  
Total leases liabilities $ 47,577 $ 45,233