XML 63 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2025 $ 1,823  
2026 6,862  
2027 6,734  
2028 6,207  
2029 6,122  
Thereafter 10,696  
Total undiscounted lease payments 38,442  
Less: imputed interest (6,969)  
Operating lease liabilities 31,473  
Less: current portion of operating lease liabilities (6,442) $ (6,453)
Operating lease liabilities, less current portion $ 25,031 $ 27,305