v3.26.1
Leases - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Right-of-use assets $ 23,002 $ 28,562
Liabilities    
Current lease liabilities 12,706 22,084
Noncurrent lease liabilities 14,725 15,138
Total lease liabilities $ 27,431 $ 37,222