XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross $ 41,173 $ 39,705
Accumulated Amortization (21,634) (18,283)
Net 19,539 21,422
Non-compete agreement    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross 850 819
Accumulated Amortization (814) (703)
Net $ 36 116
Weighted Average Useful Life Remaining (in years) 2 months 12 days  
Non-compete agreement | Minimum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful Life (in years) 2 years  
Non-compete agreement | Maximum    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Useful Life (in years) 5 years  
Software technology    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross $ 13,229 13,229
Accumulated Amortization (10,150) (9,123)
Net $ 3,079 4,106
Useful Life (in years) 10 years  
Weighted Average Useful Life Remaining (in years) 2 years 3 months 18 days  
Software platform    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Gross $ 27,094 25,657
Accumulated Amortization (10,670) (8,457)
Net $ 16,424 $ 17,200
Useful Life (in years) 12 years  
Weighted Average Useful Life Remaining (in years) 7 years 3 months 18 days