v3.25.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Supplemental Balance Sheet Information [Line Items]    
Operating lease right-of-use assets $ 12,510 $ 17,046
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating lease right-of-use assets Operating lease right-of-use assets
Operating lease liabilities, current $ 3,636 $ 4,120
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, current Operating lease liabilities, current
Lease liabilities, long term $ 8,714 $ 11,540
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long term Lease liabilities, long term
Total lease liabilities $ 12,807 $ 17,333
Due to Related Parties, Current    
Supplemental Balance Sheet Information [Line Items]    
Operating lease liabilities, current 457 1,216
Due to Related Parties, Long Term    
Supplemental Balance Sheet Information [Line Items]    
Lease liabilities, long term $ 0 $ 457