v3.25.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,018 $ 28,018
Accumulated Amortization (12,258) (9,960)
Total $ 15,760 18,058
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted average useful life 2 years 3 months 18 days  
Gross Carrying Amount $ 10,400 10,400
Accumulated Amortization (5,547) (4,507)
Total $ 4,853 5,893
Reacquired rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted average useful life 4 years 3 months 18 days  
Gross Carrying Amount $ 17,618 17,618
Accumulated Amortization (6,711) (5,453)
Total $ 10,907 $ 12,165