v3.26.1
Leases - Schedule of Right-Of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Right-of-use assets $ 13,775 $ 23,002
Liabilities    
Current lease liabilities 4,747 12,706
Noncurrent lease liabilities 10,752 14,725
Total lease liabilities $ 15,499 $ 27,431