XML 66 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2025 $ 5,337  
2026 6,640  
2027 6,565  
2028 6,046  
2029 5,961  
Thereafter 10,214  
Total undiscounted lease payments 40,763  
Less: imputed interest (7,891)  
Operating lease liabilities 32,872  
Less: current portion of operating lease liabilities (6,310) $ (6,453)
Operating lease liabilities, less current portion $ 26,562 $ 27,305