v3.25.2
Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 1.4 $ 1.2 $ 2.9 $ 2.5
Expected amortization of intangible assets, remainder of year 2.7   2.7  
Expected amortization of intangible assets, 2026 4.0   4.0  
Expected amortization of intangible assets, 2027 0.7   0.7  
Expected amortization of intangible assets, 2028 0.7   0.7  
Expected amortization of intangible assets, 2029 $ 0.7   $ 0.7  
Expected amortization weighted-average period 3 years 6 months   3 years 6 months