Annual report [Section 13 and 15(d), not S-K Item 405]

Goodwill - Narrative (Details)

v3.25.1
Goodwill - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
reportingUnit
Dec. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]    
Changes in carrying amount of goodwill $ 0  
Number of reporting units | reportingUnit 1  
Goodwill impairment $ 0 $ 3,907,000