XML 127 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Moritex Narrative (Details)
¥ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 18, 2023
USD ($)
Oct. 18, 2023
JPY (¥)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
JPY (¥)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 18, 2023
JPY (¥)
Business Acquisition [Line Items]                  
Payments related to business acquisitions           $ 1,444 $ 257,056 $ 5,050  
Moritex Corporation                  
Business Acquisition [Line Items]                  
Enterprise value $ 270,000               ¥ 40,000,000
Purchase price 296,138 ¥ 44,376,245              
Cash paid in purchase price 295,144 ¥ 44,227,414   $ 994 ¥ 148,831        
Cash acquired 38,088                
Payments related to business acquisitions 257,056                
Business Acquisition, Transaction Costs $ 5,800                
Goodwill, Measurement Period Adjustment     $ 6,478