v3.26.3
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2026 $ 2,178  
2027 7,051  
2028 4,504  
2029 3,919  
2030 2,588  
Thereafter 7,027  
Total undiscounted lease payments 27,267  
Less: imputed interest (6,237)  
Total operating lease liabilities 21,030  
Operating lease liabilities, current portion 6,643 $ 7,406
Operating lease liabilities, noncurrent portion $ 14,387 $ 14,770