v3.24.0.1
Leases - Schedule Of Future Lease Payment (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 2,904
2025 2,401
2026 1,762
2027 814
2028 399
Thereafter 402
Total future lease payments 8,682
Imputed interest (393)
Total $ 8,289