v3.26.1
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 8,994  
2027 8,289  
Total lease payments 17,283  
Less: imputed interest (1,609)  
Operating lease liabilities 15,674  
Less: current portion (7,783) $ (7,480)
Total lease liabilities, non-current $ 7,891 $ 15,674