XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Cost (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 $ 3,047 $ 2,284 $ 7,893 $ 6,695
Short-term lease cost 448 510 1,518 1,583
Variable lease cost 276 219 683 593
Net lease cost $ 3,771 $ 3,013 $ 10,094 $ 8,871