XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Costs (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 $ 862 $ 579 $ 2,413 $ 1,515
Short-term lease cost 61 244 285 891
Sublease income (169) (169) (506) (662)
Total lease cost $ 754 $ 654 $ 2,192 $ 1,744