v3.25.4
Leases - Schedule of Operating Lease Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
Variable lease expense $ 5,827 $ 9,158 $ 10,795
Total lease expense 18,920 21,779 23,075
Related Party      
Lessee, Lease, Description [Line Items]      
Lease expense 12,560 12,175 11,834
Nonrelated Party      
Lessee, Lease, Description [Line Items]      
Lease expense $ 533 $ 446 $ 446