XML 108 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Summary of Future Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 4,081  
2026 3,329  
2027 2,888  
2028 2,361  
2029 2,231  
Thereafter 2,884  
Total lease payments 17,774  
Less: imputed interest (1,465)  
Operating lease liabilities $ 16,309 $ 18,288