v3.26.1
Leases - Schedule of Right-Of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Right-of-use assets $ 18,921 $ 23,002
Liabilities    
Current lease liabilities 8,950 12,706
Noncurrent lease liabilities 13,259 14,725
Total lease liabilities $ 22,209 $ 27,431