XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease expense $ 8,911 $ 8,053 $ 11,681
Variable lease expense 3,641 3,570 4,685
Sublease revenue (1,062) (1,283) (704)
Lease cost, net $ 11,490 $ 10,340 $ 15,662