XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease cost $ 5,752 $ 5,609 $ 17,200 $ 17,378
Sublease income (545) 0 (1,635) 0
Total net lease cost $ 5,207 $ 5,609 $ 15,565 $ 17,378