XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of our Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
OPERATING LEASES    
Remainder of 2024 $ 3,460  
2025 3,839  
2026 2,528  
2027 1,777  
2028 979  
Thereafter 6,107  
Total future lease payments 18,690  
Less: imputed interest (2,728)  
Total $ 15,962 $ 11,330