XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease cost $ 28,891 $ 25,167 $ 23,315
Variable lease cost 5,398 4,560 4,412
Total lease cost $ 34,289 $ 29,727 $ 27,727